working gloves made of artificial rubber - French English Dictionary